.main-menu {
  display: block;
  width: 100%;
  height: 58vh;

  &__heading {
    display: block;
    text-align: center;
    font-size: 5vw;
    font-weight: 500;
    margin-top: 4vh;
    font-family: "Arvo";
  }

  &__settings-icon {
    width: 7vw;
    float: right;
    padding: 5vh 2vw 0;
    margin-top: -15.5vh;
  }

  &__options {
    margin-top: 3vw;
    margin-left: 5vw;
    width: 90vw;

    & td {
      width: 29.66vw;
      display: inline-block;
      text-align: center;
      font-weight: 500;
    }
  }

  &__option-icon {
    display: block;
    padding-bottom: 4vh;
    margin: auto;

    &__1 {
      width: 15.5vw;
      margin-bottom: -0.7vw;
    }

    &__2 {
      width: 14vw;
    }

    &__3 {
      width: 11vw;
      margin-bottom: 1.7vw;
    }
  }
}
